#include "LoadableObjectList.h"
#include "ISceneNodeLoadable.h"

namespace irr{
irr::core::array<irr::scene::ISceneNodeLoadable*> LoadableList;

void addToLoadableSceneNodeList(irr::scene::ISceneNodeLoadable*node){
	LoadableList.push_back(node);
}
void removeFromLoadableSceneNodeList(irr::scene::ISceneNodeLoadable*node){
	for (irr::u32 i=0;i<LoadableList.size();i++)
		if (LoadableList[i]==node){
			LoadableList.erase(i);
			break;
		}
}
irr::u32 getSizeLoadableSceneNodeList(){
	return LoadableList.size();
}
irr::scene::ISceneNodeLoadable*getLoadableSceneNodeList(irr::u32 index){
	return LoadableList[index];
}
}//namespace irr
